The HTTP API

All of the functions in the HTTP API are methods of the MMHttp object. Most take at least a URL as an argument, and most return an object. The default port for URL arguments is 80; to specify a port other than 80, append a colon and the port number to the URL. For example:

MMHttp.getText('http://www.myserver.com:8025');

For functions that return an object, the object has two properties: statusCode and data.

statusCode indicates the status of the operation; possible values include, but are not limited to:

200: Status OK
400: Unintelligible request
404: Requested URL not found
405: Server does not support requested method
500: Unknown server error
503: Server capacity reached

For a comprehensive list of status codes for your server, check with your Internet service provider or system administrator.

The value of the data property varies according to the function; possible values are specified in the individual function listings.

Functions that return an object also have a "callback" version. Callback functions allow other functions to execute while the web server processes an HTTP request. This is useful if you are making multiple HTTP requests from Dreamweaver. The callback version of a function passes its ID and return value directly to the function specified as its first argument.

Optional arguments are enclosed in curly braces ({ }).